confocal microscopes - French English Dictionary